package main

import(
    "fmt"
)

func main(){
    pipe := make(chan int, 3)  // 创建一个管道，存的数据类型是int，容量是3
    pipe <- 11  // 往管道里存一个数
    fmt.Println(11, len(pipe))  // 打印长度
    pipe <- 22
    fmt.Println(22, len(pipe))
    
    var t1 int
    t1 =<- pipe  // 从管道里取出一个数，赋值给t1
    fmt.Println(t1, len(pipe))
    t1 =<- pipe
    fmt.Println(t1, len(pipe))
}